PRISM

Benchmark
Model:resource-gathering v.2 (MDP)
Parameter(s)B = 1300, GOLD_TO_COLLECT = 100, GEM_TO_COLLECT = 100
Property:expsteps (exp-steps)
Invocation (specific)
./fix-syntax ./prism -javamaxmem 11g -cuddmaxmem 4g -ii -heuristic speed -e 1e-6 -ddextraactionvars 100 -maxiters 1000000 resource-gathering.pm resource-gathering.prctl --property expsteps -const B=1300,GOLD_TO_COLLECT=100,GEM_TO_COLLECT=100
Execution
Walltime:76.31619477272034s
Return code:0
Note(s):Unable to obtain tool result.
Log
PRISM
=====

Version: 4.5.dev
Date: Sat Mar 14 23:38:21 UTC 2020
Hostname: e72bdd194fc5
Memory limits: cudd=4g, java(heap)=11g
Command line: prism -javamaxmem 11g -cuddmaxmem 4g -ii -heuristic speed -e 1e-6 -ddextraactionvars 100 -maxiters 1000000 resource-gathering.pm_fixed resource-gathering.prctl_fixed --property expsteps -const 'B=1300,GOLD_TO_COLLECT=100,GEM_TO_COLLECT=100'

Parsing model file "resource-gathering.pm_fixed"...

Type:        MDP
Modules:     robot goldcounter gemcounter 
Variables:   gold gem attacked x y required_gold required_gem 

Parsing properties file "resource-gathering.prctl_fixed"...

3 properties:
(1) "expgold": R{"rew_gold"}max=? [ C<=B ]
(2) "expsteps": R{"time_reward"}min=? [ F "success" ]
(3) "prgoldgem": Pmax=? [ F<=B "success" ]

---------------------------------------------------------------------

Model checking: "expsteps": R{"time_reward"}min=? [ F "success" ]
Model constants: GOLD_TO_COLLECT=100,GEM_TO_COLLECT=100,B=1300

Warning: Switching to sparse engine and (backwards) Gauss Seidel (default for heuristic=speed).

Warning: Switching to explicit engine to allow interval iteration on Rmin operator.

Building model...
Model constants: GOLD_TO_COLLECT=100,GEM_TO_COLLECT=100,B=1300

Computing reachable states... 191188 389464 569033 765362 948922 958894 states
Reachable states exploration and model construction done in 15.187 secs.
Sorting reachable states list...

Time for model construction: 17.653 seconds.

Type:        MDP
States:      958894 (1 initial)
Transitions: 3325526
Choices:     3080702
Max/avg:     4/3.21
Building reward structure...

Starting expected reachability (min)...
Starting Prob1 (max)...
Prob1 (max) took 1203 iterations and 53.943 seconds.
target=94, inf=0, rest=958800
For Rmin, checking for zero-reward ECs...
Time for checking for zero-reward ECs: 0.225 seconds, no zero-reward ECs found, proceeding normally.
Computing upper bound(s) for Rmin using the Dijkstra Sweep for Monotone Pessimistic Initialization algorithm...
Calculating incoming choices relation for Markov decision process...  done (0.313 seconds)
Time for computing upper bound(s) for Rmin using the DSI-MP algorithm: 3.078 seconds.
Upper bound for min expectation (Dijkstra Sweep MPI): 1800.0
Starting Prob1 (min)...
Prob1 (min) took 2 iterations and 0.188 seconds.

Error: Interval iteration for Rmin and non-contracting MDP currently not supported.


Overall running time: 75.954 seconds.

---------------------------------------------------------------------

Note: There were 2 warnings during computation.